@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body{
    background-color:#f2f2f2;
    font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","WenQuanYi Micro Hei",sans-serif;
}
.sp-header{
    background-image: url(http://static.bootcss.com/expo/img/d/dd/2de797545de56274f03a5920eb3a1.jpg);
    background-repeat: no-repeat;
    background-position: center 0;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 138px 0 0;
    text-align: center;
    min-height: 400px;
    color:white;
    font-size: 32px;
    font-weight: bolder;
    position: relative;
}
.form-signin {
    margin: 0 auto;
    width: 600px;
    padding: 19px 29px 29px;
    
    font-weight:lighter;
}
.form-line{
    margin:5px 10px;
    overflow: hidden;
    line-height: 38px;
}
.form-line label{float: left;text-align: left;color:#2a6496;}
.form-line-sex{margin-left:10px;margin-top:20px;color:#2a6496;}
.sp-ps {
    color:#222;
}

.form-signin .form-signin-heading{
    color:#222;
}
.form-signin input[type="text"],
.form-signin input[type="password"],
.form-signin input[type="email"] {
    font-size: 16px;
    height: auto;
    padding: 7px 9px;
}

.navbar-brand{
    font-family:"Lucida Handwriting";
}
#btn-submit{
    height:40px;
    width:100px;
}
footer{
    position: absolute;
    bottom:0;
    width:100%;
    text-align: center;
    font-size: 16px;
    color:#555;
}